.custom-table-wrapper {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  // box-shadow: 0 3px 6px rgb(0 0 0 / 3%);

  .tools {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 10px 0;
    position: relative;

    .user-action {
      position: absolute;
      right: 0;
      bottom: -10px;
      display: flex;
      flex-direction: row;

      img {
        width: 20px;
        height: 20px;
        cursor: pointer;
        margin: 0 5px;
      }
    }
  }

  .el-table {
    width: 100%;
    // border-radius: 8px 8px 0 0;
    border: 1px solid #efefef;
    border-bottom: none;
  }

  ::v-deep .el-table--small .el-table__cell {
    padding: 0 !important;
    height: 36px;
  }
  ::v-deep .el-table th.el-table__cell > .cell {
    padding-left: 14px;
  }
}
